﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SlimDX;

namespace Gype.UI
{
    public enum TextAlignement
    {
        Left,
        Right,
        Center
    }

    public enum ParagraphAlignement
    {
        Top,
        Bottom,
        Center
    }

    public abstract class SpriteFont
    {
        public abstract void DrawText(string text, Vector2 position, Vector2 size, TextElement element);
        public abstract System.Drawing.SizeF MeasureString(string text);
        public abstract System.Drawing.SizeF MeasureString(string Text, Vector2 size);

        internal Rendertarget Target { get; set; }
    }
}
